package com.jzcn.service;

import com.jzcn.common.base.IBaseService;
import com.jzcn.common.dto.enterprise.EnterpriseUserDTO;
import com.jzcn.common.dto.enterprise.EnterpriseUserExcelImportDTO;
import com.jzcn.common.dto.enterprise.SearchEnterpriseUserDTO;
import com.jzcn.common.dto.log.LogListDTO;
import com.jzcn.common.dto.log.SearchLogDTO;
import com.jzcn.common.utils.JzPage;
import com.jzcn.domain.EntEmployee;
import com.jzcn.domain.SysLog;

import java.util.List;

public interface EntEmployeeService extends IBaseService<EntEmployee> {

    Boolean userExcelImport(List<EnterpriseUserExcelImportDTO> dto);

    JzPage<EnterpriseUserDTO> listPage(SearchEnterpriseUserDTO dto);

    List<EnterpriseUserDTO> dataList(List<Integer> ids);

    boolean update(EnterpriseUserDTO dto);

    boolean create(EnterpriseUserDTO dto);

    boolean delete(Integer id);

    EnterpriseUserDTO getByEnterprise (Integer id);
}
